Big Huge Thesaurus

Leptinotarsa decemlineata

noun